var Main = {
  data () {
    return index_vue_data;
  },
  computed: {
    json_result: function () {
      return JSON.stringify(this.json_result_obj, null, 2)
    }
  },
  methods: {
    check_error_message (error) {
      index_vue_method.check_error_message(this, error)
    },
    read_plugin_save () {
      index_vue_method.read_plugin_save(this)
    },
    write_plugin_save () {
      index_vue_method.write_plugin_save(this)
    },
    exec_plugin () {
      index_vue_method.exec_plugin(this)
    },
    read_plugin_value_change (selValue) {
      index_vue_method.read_plugin_value_change(this, selValue)
    },
    write_plugin_value_change (selValue) {
      index_vue_method.write_plugin_value_change(this, selValue)
    },
    channel_value_change (selValue) {
      index_vue_method.channel_value_change(this, selValue)
    },
    refresh_job_info () {
      index_vue_method.refresh_job_info(this)
    },
    jobInfoDeleteRow (row) {
      index_vue_method.jobInfoDeleteRow(this, row)
    },
    jobInfoStartRow (row) {
      index_vue_method.jobInfoStartRow(this, row)
    },
    jobInfoEditRow (row) {
      index_vue_method.jobInfoEditRow(this, row)
    },
    jobInfoLogInfo (row) {
      index_vue_method.jobInfoLogInfo(this, row)
    },
    jobInfoLogDiagClose () {
      index_vue_method.jobInfoLogDiagClose(this)
    },
    genJobName () {
      index_vue_method.genJobName(this)
    },
    initWebSocket (row) {
      index_vue_method.initWebSocket(this, row)
    }

  },
  mounted () {
    this.refresh_job_info()
  }
}

